package com.tianxiabuyi.model.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import com.tianxiabuyi.model.base.TXBYObject;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;


/**
 * 挂号区科室中的医生排班信息<br>
 * @author yangh
 */
@Entity
@Table(name = "schedule")
public class Schedule extends TXBYObject {
	@Column(name="doctor_id")
	@JSONField(name = "doctor_id")
	private String doctorId;           // 医生id
	@Column(name="doctor_name")        
	@JSONField(name = "doctor_name")
	private String doctorName;         // 医生姓名
	private String date;               // 预约日期
	@Column(name="dept_id")
	@JSONField(name = "dept_id")
	private String deptId;             // 科室id
	@Column(name="dept_name")
	@JSONField(name = "dept_name")
	private String deptName;           // 科室名称
	@Column(name="register_type")
	@JSONField(name = "register_type")
	private Integer registerType;      // 预约类型
	@Column(name="register_name")
	@JSONField(name = "register_name")
	private String registerName;       // 预约类型名称
	private Integer half;              // 午别
	@Column(name="work_status")
	@JSONField(name = "work_status")
	private Integer workStatus;        // 坐诊状态
	private String branch = "1";       // 院区
	@Column(name="branch_name")
	@JSONField(name = "branch_name")
	private String branchName = "本部";         // 院区名称
	@Column(name="registry_fee")
	@JSONField(name = "registry_fee")
	private Float registryFee;        // 挂号费
	
	public String getBranchName() {
		return branchName;
	}

	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}

	public Float getRegistryFee() {
		return registryFee;
	}

	public void setRegistryFee(Float registryFee) {
		this.registryFee = registryFee;
	}

	public String getBranch() {
		return branch;
	}

	public void setBranch(String branch) {
		this.branch = branch;
	}

	public String getDoctorId() {
		return doctorId;
	}
	
	public void setDoctorId(String doctorId) {
		this.doctorId = doctorId;
	}
	
	public String getDoctorName() {
		return doctorName;
	}
	
	public void setDoctorName(String doctorName) {
		this.doctorName = doctorName;
	}
	
	public String getDate() {
		return date;
	}
	
	public void setDate(String date) {
		this.date = date;
	}
	
	public String getDeptId() {
		return deptId;
	}
	
	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}
	
	public String getDeptName() {
		return deptName;
	}
	
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}
	
	public Integer getRegisterType() {
		return registerType;
	}
	
	public void setRegisterType(Integer registerType) {
		this.registerType = registerType;
	}
	
	public String getRegisterName() {
		return registerName;
	}
	
	public void setRegisterName(String registerName) {
		this.registerName = registerName;
	}
	
	public Integer getHalf() {
		return half;
	}
	
	public void setHalf(Integer half) {
		this.half = half;
	}
	
	public Integer getWorkStatus() {
		return workStatus;
	}
	
	public void setWorkStatus(Integer workStatus) {
		this.workStatus = workStatus;
	}
}